A Multi-Layer Architecture for Knowledge-Based System Synthesis

نویسنده

  • Jutta Eusterbrock
چکیده

This paper deenes a clean multi-layer architecture for the design of knowledge-based synthesis systems within the logic programming paradigm. The intent is to provide an integrated logical framework for modeling the diierent kinds of knowledge involved during synthesis processes, a workbench of inference-based generic methods for the constructive solution of knowledge acquisition and synthesis tasks. As major advantages, evolutionary synthesis processes, the re-usability of knowledge chunks, and multiple views are facilitated and correctness criteria are provided. The approach depends upon the deenition of hierarchically organized abstraction layers: domain, domain abstractions, and nally, distributed knowledge sources. Each layer is partitioned into data type, declarative, and operational speciications. For the interaction between heterogenous representation schemes and abstract representations the concept of logical viewpoints is introduced. 1 Motivation \A programming environment suitable for prototyping would support a design methodology that emphasizes creativity, experimentation, learning and evolution." ((Flo84]), p. 13) Formal correctness and conformance with user needs are criteria to assess the quality of software. The \proofs-as-programs" paradigm, ie. assuming declarative , rst order domain speciications, proving requirement speciications in a constructive manner by (inductive) proofs and elaborating algorithms and programs from proofs, has been proposed in the area of logic programming as a theoretical basis for correct program synthesis. The deductive approach covers only parts of automated development processes due to the inherent complexity (cf. Low93]) and the incompleteness of uniform proof procedures. One of the major problems is modeling in advance domain and requirements in a non-ambiguous, complete, correct, and adequate way. Thus, speciications are subject to continual changes. Experiences gathered so far from automatically solved complex algorithmic problems 2 suggest that computer-assisted discovery of solutions ? This paper is a shortened version of Eus95]. 2 Eg. the computer-assisted proof of a optimal depth lower bound for nine-input sorting networks Par91]. for non-trivial problems involves-besides the guidance by abstract principles-comprehensive domain speciic and strategic knowledge. The intent of the SEAMLESS approach is to enhance the derivation of correct , eeciently executable speciications from declarative speciications by providing an integrated knowledge based synthesis environment which supportstive system synthesis is perceived as a non-linear, incremental knowledge acquisition process. Thus, we stress the incremental nature of software development. This contrasts with the traditional approaches, usually based on deductive rst order logic or metalogical frameworks. While these are intended to be generally applicable, the domain modeling and the derivation of methods remain ad-hoc processes, which have …

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Query Architecture Expansion in Web Using Fuzzy Multi Domain Ontology

Due to the increasing web, there are many challenges to establish a general framework for data mining and retrieving structured data from the Web. Creating an ontology is a step towards solving this problem. The ontology raises the main entity and the concept of any data in data mining. In this paper, we tried to propose a method for applying the "meaning" of the search system, But the problem ...

متن کامل

An Unsupervised Learning Method for an Attacker Agent in Robot Soccer Competitions Based on the Kohonen Neural Network

RoboCup competition as a great test-bed, has turned to a worldwide popular domains in recent years. The main object of such competitions is to deal with complex behavior of systems whichconsist of multiple autonomous agents. The rich experience of human soccer player can be used as a valuable reference for a robot soccer player. However, because of the differences between real and simulated soc...

متن کامل

A Multi-layer Architecture Based on MCDM Methods to Select the Best E-Readiness Assessment Model According to SWOT Analysis

E-readiness is one of the major prerequisites for effective implementation of e-government. For the correct implementation of e-government, it is needed to accurately assess the state of e-readiness in desired community. In this regard, there are models to assess, but the correct choice of model is one of the most important challenges in this area. The process of evaluating and selecting the ap...

متن کامل

Cluster Based Cross Layer Intelligent Service Discovery for Mobile Ad-Hoc Networks

The ability to discover services in Mobile Ad hoc Network (MANET) is a major prerequisite. Cluster basedcross layer intelligent service discovery for MANET (CBISD) is cluster based architecture, caching ofsemantic details of services and intelligent forwarding using network layer mechanisms. The cluster basedarchitecture using semantic knowledge provides scalability and accuracy. Also, the mini...

متن کامل

Performance Evaluation of MB-OFDM based UWB System

This paper investigates the Multi-band OFDM (MB-OFDM) based physical (PHY) layer proposal for IEEE 802.15.3a working group on short-range high data-rate Ultra-wide-Band (UWB) communications. An overview of the MB-OFDM PHY layer architecture with its various parameters is presented and the optimal choice of critical parameters is discussed. Next, we derive the theoretical un-coded Bit Error Rate...

متن کامل

A Novel Design of a Multi-layer 2:4 Decoder using Quantum- Dot Cellular Automata

The quantum-dot cellular automata (QCA) is considered as an alternative tocomplementary metal oxide semiconductor (CMOS) technology based on physicalphenomena like Coulomb interaction to overcome the physical limitations of thistechnology. The decoder is one of the important components in digital circuits, whichcan be used in more comprehensive circuits such as full adde...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996